package com.epcs.model.bo;

import com.epcs.model.dao.googleWrapper.GoogleAPIWrapper;
import com.epcs.model.dao.outlookWrapper.OutlookAPIWrapper;
import com.epcs.model.dto.google.GoogleCalendar;
import com.epcs.model.dto.outlook.OutlookCalendar;

public class ExternalServiceBO {

	public String createEpcsCalendarOnGoogle(String refreshToken) {

		GoogleAPIWrapper api = new GoogleAPIWrapper(refreshToken);
		String des = "Do \"Hệ thống quản lý lịch cá nhân\" khởi tạo";
		String name = "EPCS";
		GoogleCalendar calendarInfoAfterInsertToService = api.insertCalendar(name, des);
		String calendarId = calendarInfoAfterInsertToService.getId();

		return calendarId;
	}
	
	public String createEpcsCalendarOnOutlook(String refreshToken) {

		OutlookAPIWrapper api = new OutlookAPIWrapper(refreshToken);
		String des = "Do \"Hệ thống quản lý lịch cá nhân\" khởi tạo";
		String name = "EPCS";
		OutlookCalendar calendarInfoAfterInsertToService = api.insertCalendar(name, des);
		String calendarId = calendarInfoAfterInsertToService.getId();

		return calendarId;
	}
}
